a,input[type=text],input[type=password],input[type=file],textarea {
	outline:none;-webkit-appearance:none;
}
*,body,html {
	padding:0;
	margin:0;
}
body,html {
	min-height:100%;
}
img {
	border:0;
}
hr {
	border:0;
	border-bottom:1px solid #ccc;
}
table{border-collapse:collapse;empty-cells:show;}
input[type='checkbox'],input[type='radio']{margin:3px;margin-bottom:3px;}
.right{text-align:right !important;}
.left{text-align:left !important;}
.center{text-align:center !important;}
.middle{vertical-align:middle !important;}
.top{vertical-align:top !important;}
.bottom{vertical-align:bottom !important;}
.baseline{vertical-align:baseline !important;}
.fullscreen{width:100%;height:100%;}
.clear{clear:both;}
.block{display:block;}
.no-float{float:none !important;}
.auto{width:auto !important;height:auto !important;}
.wauto{width:auto !important;}
.hauto{height:auto !important;}
.max{width:100%}
.hmax{height:100%;}
.min{width:1px;}
.hmin{height:1px;}
.nowrap{white-space:nowrap;}
.nomargin{padding:0;margin:0;}
.hide{display:none;}
.pemail{visibility:hidden;}
.strong{font-weight:bold;}
.onlyforprint{display:none;}
.rollover{background-position:top left;display:block}
.rollover:hover{background-position:bottom left;}
.rollover.active{background-position:bottom left;}
.checkMultiple{overflow-y:scroll;border:1px solid #ccc;}
.checkMultiple label{display:block;border:1px default;}
.popupOverlay {
	opacity:0;
	position:fixed;
	display:none;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
.popupWindow{display:none;opacity:1;position:fixed;}
#multimulti_0{display:inline;}
textarea.markitup{width:640px;height:400px;}
.MFmultiple_line{position:relative;}
body {
	margin:0;background:#fff;
	font:lighter 13px Lato,Arial,Helvetica,sans-serif;
	font-weight:lighter;color:#707173;min-width:960px;
	max-width:100%;overflow-x:hidden;
}
img{border-style:none;}a{text-decoration:none;color:#707173;}
a:hover{text-decoration:underline;}
.question-form input,.question-form textarea,
.question-form select {
	font:lighter 16px/17px Lato,Arial,Helvetica,sans-serif;font-weight:lighter;
	vertical-align:middle;color:#707173;
}
.question-form .phone {
	border-top:1px dotted #828385;padding:11px 0 0 30px;
	margin:6px 0 0 0;background:url(../images/phone.png) no-repeat;
	background-position:0px 11px;color:#828385;
}
form,fieldset {
	margin:0;padding:0;border-style:none;
}
.text-holder{height:1%;overflow:hidden;}
.wrapper{width:100%;overflow:hidden;}
.holder{margin:0 auto;overflow:hidden;width:960px;}
#top{width:100%;max-width:100%;overflow:hidden;position:relative;z-index:99;visibility:hidden;}
#top .final{display:none;}
.top-text-holder {
	font:lighter 24px/28px Lato,Arial,Helvetica,sans-serif;
	font-weight:lighter;height:1%;overflow:hidden;padding:65px 0 0;
}
.top-text-holder p{margin:0;}
.top-text-holder strong{font:lighter 40px/28px Lato,Arial,Helvetica,sans-serif;font-weight:lighter;}
#top,#top .image-frame,#top .image-holder,.gallery,.gallery-holder {
	max-width:100% width:100%;overflow:hidden;
}
.gallery .prev,.gallery .next,#sagaCarouselContainer .prev,#sagaCarouselContainer .next {
	position:absolute;width:55px;height:55px;
	background:url(../images/bg-buttons.png) no-repeat;text-indent:-9999px;
	display:block;z-index:100;top:0px;left:0px;
}
.gallery .next,#sagaCarouselContainer .next{background-position:-55px 0;width:55px;}
.gallery .next:hover,#sagaCarouselContainer .next:hover{background-position:-55px -55px;}
.gallery .prev:hover,#sagaCarouselContainer .prev:hover{background-position:0 -55px;}
.gallery .slide{position:absolute;display:none;top:0px;left:0px;}
.gallery .slide.first{display:block;}
.gallery .controls{position:relative;z-index:150;}

/* HEADER SECTION*/
.header-holder {
	background:#87CEFA;
	width:100%;
	position:relative;
	z-index:100;
}
.header-holder:after,.header-frame:after,.navbar:after{content:'';display:block;clear:both;}
.header-frame{width:960px;margin:0 auto;position:relative;z-index:10;padding:16px 0 0;}
.logo{float:left;overflow:hidden;margin:5px 0 0;width:237px;height:68px;}
.logo a {
	/*background:url(../images/logo.gif) no-repeat;*/
	width: 237px;
	height: 68px;
	display: block;
	/*text-indent:-9999px;*/
	color: #fff;
}
#header .block{float:right;overflow:hidden;}
#header.fixed{position:fixed;top:0px;width:100%;z-index:1000;}
#header-spacer{display:none;height:139px;}
.actions {
	margin:0 0 5px;padding:0;list-style:none;float:left;
	font:10px Lato,Arial,Helvetica,sans-serif;
}
.actions li.kh, .actions li.en {
	float: left;
	padding: 0 10px 0 14px;
	text-transform: uppercase;
}
.actions li.kh {
	background:url(images/kh.png) no-repeat 2px 11px;
}
.actions li.en {
	background:url(images/en.png) no-repeat 2px 11px;
}
.actions a{color:#fff;float:left;padding:10px 12px;}
.actions .region{background:url(../images/bg-region.png) no-repeat 100% 0;}
.search-form{clear:both;float:left;width:100%;}
.search-form input,.search-form label{float:left;}
.search-form label img{float:left;}
.search-form .text {
	background:#f8d9de;padding:8px 10px 7px;width:217px;
	border:0;margin:0;
	height:17px;overflow:hidden;font-size:16px;line-height:17px;
}

/* TOP NAV BAR */
.navbar{width:100%;max-width:100%;clear:both;padding:12px 0 0;}
#nav {
	margin:0 0 -6px -13px;padding:0;list-style:none;float:left;
	line-height:17px;font-size:15px;width:100%;
}
#nav li {
	float:left;margin:0 -1px 0 0;padding:0 0 6px;
	background:url(../images/separator2.gif) no-repeat 0 10px;
}
#nav li:first-child{background:none;}
#nav a {
	float: left;
	color: #fff;
	padding: 12px 14px 13px 13px;
	text-transform: uppercase;
}
#nav .active{background:url(../images/arrow2.gif) no-repeat 14px 100%;}
#nav .active a,#nav a:hover,#nav li:hover a {
	background: #4682B4;
	color: #fff;
	text-decoration: none;
	position: relative;
}


.visual{width:960px;margin:0 auto;overflow:hidden;min-height:502px;padding:26px 0 11px;}
.visual .new {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/txt-new.png) no-repeat;
	width: 71px;
	height: 71px;
	text-indent: -9999px;
}
.visual .image{float:left;width:472px;
	position:relative;
}
.visual img{vertical-align:top;}
.visual div.text {
	background:#fdfdfd;
	font:normal 13px/20px Lato,Arial,Helvetica,sans-serif;left:33px;
	padding:14px 26px 14px 14px;position:absolute;
	top:243px;width:220px;
}
.visual strong {
	color: #6495ed;
	font: lighter 18px/23px Lato,Arial,Helvetica,sans-serif;
	font-weight: lighter;
}
.visual p{margin:0 0 8px;}
.visual .btn {
	font:11px/24px Lato,Arial,Helvetica,sans-serif;
	background:#87CEFA url(../images/bg-btn.png) no-repeat 0 50%;
	color:#fff;padding:5px 20px 5px 27px;
	position:relative;top:4px;white-space:nowrap;
}
.boxes {
	float:right;width:489px;margin:0 0 0 -2px;padding:0;list-style:none;
}
.leftboxes{float:left;width:473px;}
.boxes.leftboxes li{margin:0 0 16px 0;}
.boxes.leftboxes li.odd{margin:0 16px 16px 0;}
#content .boxes{width:735px;float:left;margin:0;border-top:1px dotted #AAAAAA;padding-top:15px;}
.boxes li{float:left;margin:0 0 16px 16px;width:228px;position:relative;height:243px;display:inline;}
#content .boxes li{margin:0 16px 16px 0;}
.boxes img{display:block;}
.boxes a{display:block;height:100%;}
.boxes a:hover{text-decoration:none;cursor:pointer;}
.boxes .text {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #87CEEB;
	color: #707173;
	padding: 12px 15px;
	width: 198px;
	font: 13px/20px Lato,Arial,Helvetica,sans-serif;
}
.boxes .text .title {
	font:lighter 17px/18px Lato,Arial,Helvetica,sans-serif;
	font-weight:lighter;
	color:#fff;
	display:table-cell;
	background:url(../images/fleche.jpg) no-repeat 0 50%;
	padding:0 0 0 12px;height:36px;
	vertical-align:middle;
}
.boxes .text span{display:block;padding:0 0 11px;}
.section {
	background: #B0E0E6;
	width: 100%;
	overflow: hidden;
	color: #707173;
	position: relative;
}
.question-form {
	float:right;
	background: #faebd7;
	padding:28px 15px;
	width:443px;
	color:#707173;
	overflow:hidden;
	font-size:16px;
}
.question-form fieldset{height:208px;}
.question-form-disabled{float:right;}
.question-confirmation{display:none;padding:60px;height:88px;}
.question-confirmation p{text-align:center;}
.otherSitesAnchor{position:absolute;top:-150px;}
.question-form p{margin:0 0 31px;}
.question-form .columns{width:456px;overflow:hidden;}
.question-form .column{float:left;width:212px;padding:0 16px 0 0;}
.question-form .input-holder {
	width:212px;
	overflow:hidden;
	margin:0 0 8px;
	background: #fff;
	border-radius: 5px;
}
.question-form .input-holder input {
	float:left;
	padding:7px 14px;
	border:0;
	margin:0;
	font-size:14px;
	width:184px;
	background: none;
}
.question-form .text-area {
	width: 190px;
	overflow:hidden;
	padding:14px 8px 6px 14px;
	margin-top:3px;
	background: #fff 0 5px;
	border-radius: 5px;
	margin-bottom: 8px;
}
.question-form .input-holder input.error,.question-form .text-area .error{color:#E1134B;}
.question-form textarea {
	float:left;
	padding:0;
	border:0;
	background:none;
	margin:0;
	font-size:14px;
	width:190px;
	max-width:190px;
	min-width:190px;
	height:138px;
	max-height:138px;
	min-height:138px;
	overflow:auto;
}
.section h2,#footer h2 {
	font: lighter 30px/33px Lato,Arial,Helvetica,sans-serif;
	font-weight: lighter;
	margin: 0 0 13px;
	color: #6495ed;
}
.section .question-form h2{color:#707173;margin:0 0 7px;}
.question-form .submit-holder{width:100%;overflow:hidden;}
.question-form .submit-holder a.submit {
	font:normal 11px/30px Lato,Arial,Helvetica,sans-serif;
	background: #b0e0e6;
	color:#fff;
	border:0;
	margin:0;
	padding:0 1px 2px 24px;
	float:left;
	width:188px;
	text-align:left;
	height:30px;
	cursor:pointer;
	border-radius: 5px;
}
.question-form .submit-holder a.submit:hover,.btn:hover {
	text-decoration: none;
	background: #6495ed;
}
.section .list {
	margin: 0;
	padding: 4px 0 0;
	list-style: none;
	float: left;
	width: 150px;
	font: 10px/12px Lato,Arial,Helvetica,sans-serif;
}
.section .list li {
	background:url(images/joy-water-bullet.png) no-repeat 0 2px;
	padding:0 0 10px 12px;
	text-transform:uppercase;
}
.section .list a{color:#646464;}
.section .more{float:right;}
.section .text-holder{padding:28px 32px 0 15px;}
.section .more a {
	display:block;
	overflow:hidden;
	border:1px solid #fff;
	margin:0 0 14px;
	width:226px;
	height:50px;
}
.section .more h3{font:bold 14px/18px Lato,Arial,Helvetica,sans-serif;margin:0 0 13px;}
#footer {
	background:#f9f9f9;
	width:100%;
	overflow:hidden;
	color:#707173;
	padding:30px 0 0;
	font:lighter 12px/16px Lato,Arial,Helvetica,sans-serif;
	font-weight:lighter;
}
#footer.condensed{padding:0;}
#footer .columns {
	background:url(../images/bg-footer.gif) repeat-y;width:1000px;margin:0 0 27px;overflow:hidden;
}
#footer .column{float:left;padding:0 12px 0 14px;width:218px;}
#footer h3 {
	font:lighter 16px/18px Lato,Arial,Helvetica,sans-serif;font-weight:lighter;margin:0 0 13px;
}
#footer .links li{text-transform:uppercase;}
.columns ul{margin:0;padding:0 0 8px 15px;list-style:none;}
.columns li{padding:0 0 6px;}
.columns .title {
	width:100%;
	overflow:hidden;
	font:lighter 10px/16px Lato,Arial,Helvetica,sans-serif;
	font-weight:lighter;
	text-transform:uppercase;
	margin:0 0 5px;
}
.columns .title a {
	float: left;
	color: #1e90ff;
	background: url(../images/bullet3.gif) no-repeat 0 4px;
	padding: 0 0 0 18px;
}

/* START : 19-10-2014 */
.column .box ul li {
	background: url("images/joy-water-bullet.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
	padding: 0 0 6px;
}
.column .box ul li a {
	margin-left: 13px;
}

/* FOOTER SECTION */
.text-holder p {
	color: #fff;
	font-size: 13px;
	margin-top: 14px;
}
#footer h2{padding:0 0 0 15px;}
.footer-frame {
	background: #87CEFA;
	text-align: center;
	padding: 8px 0 15px;
	font-size: 10px;
}
.footer-frame a{color:#fff;}
.footer-logo {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo-footer.gif) no-repeat;
	width:71px;
	height:41px;
	margin:0 81px 0 13px;
}
.footer-logo a{display:block;height:100%;}
#footer .social{float:right;margin:0;padding:9px 19px 0;list-style:none;}
#footer .social li{float:left;margin:0 0 0 11px;}
#footer .social .youtube,#footer .social .facebook {
	float:left;
	background:url(../images/bg-social.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:66px;
	height:26px;
}
#footer .social .facebook{width:29px;background-position:-77px 0;}
#footer .links{margin:0;padding:3px 0 0;list-style:none;}
#footer .links li {
	display:inline-block;
	background:url(../images/separator3.gif) no-repeat 0 50%;
	padding:0 7px 0 10px;
}
* +html #footer .links li{display:inline;}
#footer .links li:first-child{background:none;}
.links a {
	display: inline-block;
	padding: 10px 0;
	color: #fff;
}
#footer .region{background:url(../images/bg-region.png) no-repeat 100% 0;padding-right:58px;}
#twocolumns{width:100%;overflow:hidden;margin:0 0 11px;padding:26px 0 0;}
.background-holder{position:relative;background-repeat:no-repeat;}
#content{float:right;width:716px;color:#2e436c;}
#content p{margin:0;}
#sidebar{float:left;width:228px;color:#9c9e9f;}
.content-holder {
	padding:25px 262px 22px 33px;
	margin:0 0 16px;
	position:relative;
	min-height:700px;
}
#content .home {
	font:13px/16px Lato,Arial,Helvetica,sans-serif;
	background:url(../images/bg-home.png) no-repeat;
	color:#fff;
	padding:6px 0 6px 37px;
	float:left;
}
.home-link{overflow:hidden;margin:0 0 26px;}
.home-link.right{float:right;}
#content .right .home{background-position:top right;padding:6px 37px 6px 0px;}
#content h1 {
	font:lighter 52px/46px Lato,Arial,Helvetica,sans-serif;
	font-weight:lighter;c
	olor:#fff;
	margin:0 0 28px;
	clear:both;
}
#content .intro{font:16px/22px Lato,Arial,Helvetica,sans-serif;margin:0 0 26px;}
.items {
	margin:0;
	padding:0;
	list-style:none;
	font:13px/21px Lato,Arial,Helvetica,sans-serif;
}
.items li {
	margin-top:22px;
	border-top:1px dotted #fff;
	padding:24px 0 0;
	margin-left:0px !important;
}
.items li .block{padding:0 0 0 0;display:none;}
.items li.active .block{display:block;}
.items .title{width:100%;overflow:hidden;margin:0 0 19px;}
#content .items .title a {
	background:url(../images/bg-title.png) no-repeat 0 2px;
	padding:2px 0 4px 35px;
	float:left;
	font:bold 18px/24px Lato,Arial,Helvetica,sans-serif;
}
.content-holder a{text-decoration:underline;color:inherit;}
.items .active .title a{background:url(../images/bg-title-active.png) no-repeat 0 2px;}
#sidebar h2 {
	font:lighter 28px/30px Lato,Arial,Helvetica,sans-serif;
	font-weight:lighter;
	margin:0 0 5px
}
.sidenav {
	margin:0 0 26px;
	padding:0 0 10px;
	list-style:none;
	border-top:1px solid #e1134b;
	border-bottom:4px solid #e1134b;
	overflow:hidden;
	font:13px/16px Lato,Arial,Helvetica,sans-serif;
}
.sidenav li{border-top:1px solid #d9dadb;padding:0 0 5px;}
.sidenav li:first-child{border:0;padding:0;}
.sidenav .parent-active{padding:5px 0 !important;}
.sidenav .opener {
	display:block;
	background:url(../images/bg-sidenav.png) no-repeat -276px 50%;
	padding:17px 0 17px 42px;
	color:#e1134b;
	text-transform:uppercase;
}
.sidenav .hover .opener,.sidenav .parent-active .opener{background-position:0 50%;}
.sidenav ul{margin:0;display:none;padding:0;list-style:none;overflow:hidden;}
.sidenav a:hover{text-decoration:none;}
.sidenav .parent-active ul{display:block;}
.sidenav ul li,.sidenav ul li:first-child {
	padding:0;
	border:0;
	background:url(../images/bg-border2.gif) repeat-x;
	margin:0 0 -1px;
}
.sidenav ul .active,.sidenav ul li:hover{position:relative;}
.sidenav ul a {
	display:block;
	height:66px;
	padding:0 33px 0 15px;
	display:table;
	width:180px;
	cursor:pointer;
	background:url(../images/arrow.png) no-repeat 206px 50%;
}
.sidenav ul a:hover,.sidenav ul .active a {
	background:#ffefef url(../images/arrow.png) no-repeat 206px 50%;
	text-decoration:none;
}
* +html .sidenav ul a{position:relative;float:left;}
* +html .sidenav ul a span{position:absolute;top:50%;}
* +html .sidenav ul a span span{position:relative;top:-50%;}
.sidenav ul a span{width:100%;display:table-cell;vertical-align:middle;}
.sidenav ul a span span{display:inline;}
.facebook{width:100%;overflow:hidden;}
.facebook img{vertical-align:top;}
.fbConnectWidgetFooter{display:none;}
#nav li.hover{position:relative;}
.drop{position:absolute;top:38px;width:294px;left:-7px;display:none;}
.drop-c{background:url(../images/bg-drop.png) repeat-y;padding:0 7px;}
.drop-b {
	width:100%;
	overflow:hidden;
	height:12px;
	background:url(../images/bg-drop-b.png) no-repeat;
}
#nav .drop a{float:none;}
#nav .drop ul {
	margin:0;
	padding:11px 0 0;
	list-style:none;
	overflow:hidden;
	background:url(../images/arrow2.gif) no-repeat 14px 0;
	font:11px/16px Lato,Arial,Helvetica,sans-serif;
}
#nav .drop ul li{width:280px;background:url(../images/bg-drop.gif) no-repeat;}
#nav .drop ul li:first-child{border:0;background:none;}
#nav .drop ul .opener {
	display:block;
	background:url(../images/bg-sidenav.png) no-repeat -262px 27px !important;
	padding:31px 10px 5px 54px !important;
	color:#8d8d8d !important;
	text-transform:uppercase;
	min-height:27px;
}
#nav .drop ul li:first-child .opener {
	padding:14px 10px 4px 54px !important;
	background:url(../images/bg-sidenav.png) no-repeat -262px 10px !important;
}
#nav .drop ul .parent-active .opener{background-position:0 4px;}
#nav .drop ul li:first-child:hover .opener{background-position:14px 10px !important;}
#nav .drop ul li:hover .opener {
	color:#e1134b !important;
	background-position:14px 27px !important;
}
#nav .drop ul li.active .opener{color:#e1134b !important;}
#nav .drop ul ul {
	margin:0;
	width:100%;
	overflow:hidden;
	padding:14px 0 0;
	list-style:none;
	overflow:hidden;
	background:none;
	display:none;
	font:14px/20px Lato,Arial,Helvetica,sans-serif;
}
#nav .drop ul ul li,#nav .drop ul ul li:first-child {
	padding:0;
	border:0;
	background:url(../images/bg-border2.gif) repeat-x;
	margin:0 0 -1px;
}
#nav .drop ul ul .active,#nav .drop ul ul li:hover{position:relative;}
#nav .drop ul ul a {
	display:block;
	height:41px;
	clear:both;
	padding:0 25px 0 14px;
	display:table;
	width:240px;
	color:#9c9e9f;
	cursor:pointer;
	background:url(../images/arrow.png) no-repeat 257px 50%;
}
#nav .drop ul ul a:hover,#nav .drop ul ul .active a {
	background:#ffefef url(../images/arrow.png) no-repeat 257px 50%;
	text-decoration:none;
}
* +html #nav .drop ul ul a{position:relative;float:left;}
* +html #nav .drop ul ul a span{position:absolute;top:50%;}
* +html #nav .drop ul ul a span span{position:relative;top:-50%;}
#nav .drop ul ul a span{width:100%;display:table-cell;vertical-align:middle;}
#nav .drop ul ul a span span{display:inline;}
.text-content{font:16px/22px Lato,Arial,Helvetica,sans-serif;}
.text-content p{padding:5px 0 5px 0;}
.text-content h3{padding:10px 0 10px 0;}
.text-content ul li{margin-left:20px;}
#renewal_infos,.renewal_item {
	padding:30px;
	background:#f4b5ca;
	color:#ffffff;
	display:none;
	font:16px/18px Lato,Arial,Helvetica,sans-serif;
}
#renewal_infos_holder{margin-top:30px;}
.renewal_item h3,#renewal_infos h3{font-size:23px;padding-bottom:20px;}
#renewal_infos p,.renewal_item p{font-size:16px;}
.renewal_item{display:none;}
#renewal_holder{position:absolute;left:0px;z-index:10;}
.renewal_point .label {
	position:absolute;
	color:#f5d0d6;
	font-size:16px;
	top:-65px;
	left:-50px;
	width:100px;
	text-align:center;
	display:none;
}
.renewal_point{width:66px;height:66px;position:absolute;}
.renewal_point .link{width:66px;height:66px;}
.renewal_point .back,.renewal_point .backon,.renewal_point .backlink {
	width:66px;
	height:66px;
	background:url('../images/renewal-point-off.png') no-repeat;
	position:absolute;
	top:-33px;
	left:-33px;
}
.renewal_point .backon {
	background:url('../images/renewal-point-on.png') no-repeat;
	display:none;
}
.renewal_point .backlink{background:none;}
#sagaCarousel {
	overflow:visible !important;
	position:absolute;
	top:180px;
	left:204px
}
#sagaCarousel .year {
	color:#7e9eb6;
	font:lighter 48px/48px Lato,Arial,Helvetica,sans-serif;
	position:absolute;
	top:-50px;
	left:13px;
	overflow:visible;
	z-index:100;
}
#sagaCarousel .shade {
	width:374px;
	height:73px;
	background:url(../images/shadesaga.png) no-repeat 0 50px;
	position:absolute;
	left:-34px;
	top:353px;
	z-index:10;
	overflow:visible;
}
.cloudcarousel a { position:relative;z-index:20; }
#sagaCarousel .cloudcarousel {
	background:url(../images/backsaga.png) no-repeat 0 50px;
	padding:63px 13px 13px 13px;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#textContainer {
	width:420px;
	top:630px;
	left:144px;
	position:absolute;
	font:normal 15px/16px Lato,Arial,Helvetica,sans-serif;
	white-space:pre-wrap;
	text-align:justify;
}
#sagaCarouselContainer .nav{position:absolute;top:630px;left:149px;}
#sagaCarouselContainer .next{top:20px;left:450px;}
#sagaCarouselContainer .prev{top:20px;left:-92px;}
.carouselItemContainer{position:absolute;}